.tab_view{
	background:#ffffff;
	font-size:.3rem;
}
.tab_view>.tab{
	display: -webkit-box; 
    display: -moz-box; 
    display:-webkit-flex;
    display: -ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    padding-top: .28rem;
    padding-bottom: .28rem;
    /*color: #666;*/
    font-size: .28rem;
    text-align: center;
}
.tab_view>.tab>li:first-child{
	border:none !important;
}
.tab_view>.tab>li.tab_li{
	border-left: 1px solid #ddd8ce;
	width: 1.4rem;
    position: relative;
}

.tab_view>.tab>li.tab_on{
    color: #2bb2a3;
}
.tab_view>.tab>li.tab_on::before{
    content: "";
    width: 1.4rem;
    position: absolute;
    top: 56px;
    left: 0;
    border-bottom: 3px solid #2bb2a3;
}

.tab_handle{
    background:#eaeaea;
    display: -webkit-box; 
    display: -moz-box; 
    display:-webkit-flex;
    display: -ms-flexbox;
    display:flex;
    flex-wrap:wrap;
    padding-left: .2rem;
}